/**
 * Copyright (C) 2006-2016 Tuniu All rights reserved
 */
package com.lzy.cloud.ticket.admission.dto;

import lombok.Data;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

/**
 * 创建订单业务数据DTO
 * Date: 2016-06-03
 *
 * @author liqingchun
 */
@Data
public class CreateOrderDataInputDto implements Serializable {
    private static final long serialVersionUID = 4519857463029853620L;

    private String sourceOrderId = "201612270134926";

    /**
     * 迪风账号
     */
    private String acctId = "100012";

    /**
     * 联系人邮件
     */
    private String contactEmail = "test@qq.com";

    /**
     * 联系人电话
     */
    private String contactTel = "13400069855";

    /**
     * 联系人姓名
     */
    private String contactName = "张迪";

    /**
     * 订单类型，1单程，2往返，3联程 必填
     */
    private Integer flightType = 1;

    /**
     * 总价（票面总价+总税费+快递费）。
     */
    private Integer price = 1365;

    /**
     * 预订信息
     */
    private RequirementDto requirement = new RequirementDto();

    /**
     * 需要下单的全航程的价格信息列表
     */
    private List<OrderPriceInfoDto> priceList = new ArrayList<>();
    /**
     * 乘客资料列表
     */
    private List<TouristInfoDto> touristList = new ArrayList<>();

    /**
     * 报销凭证配送信息
     */
    private DeliveryDto delivery = new DeliveryDto();

    /**
     * 发票抬头
     */
    private List<InvoiceInfoDto> invoiceList = new ArrayList<>();

}
